Having a Customer Focus in Agile Software Development
نویسندگان
چکیده
This research looks at the customer focus of agile software development teams. The study is part of a larger study examining how the twelve principles of Beyond Budgeting1 The importance of the customer to agile software development teams operating within large organisations (Augustine, 2005, Highsmith, 2004) and to the organisation as a whole (Gulati, 2007, Gulati and Oldroyd, 2005) is well documented. The construct “customer focus” has been developed by the Total Quality Management (TQM) literature (Ahire et al., 1996, Sousa, 2003). Ahire et al. (1996) developed and validated a customer focus construct in the context of manufacturing firms. They found that quality is influenced by top management’s commitment through customer focus. Issac et al. (2004) developed a conceptual framework for TQM in software organisations which also included the customer focus construct are operationalised in the context of an agile development environment. Using two case study sites and a semi-structured interview approach the customer focus of agile teams operating within two large organisations is examined. In these organisations the direct customer is not the end user of the product; rather they are another group within the organisation downstream of the agile development team. The results suggest that while organisations may espouse to have a customer focus the structures may not be in place to enable sufficient sharing of customer knowledge and utilisation of customer feedback. Emergent themes from the study suggest that customer identification, customer characteristics, customer location and the teams’ experience of the customer and their domain may have an impact on the customer focus of an agile team.
منابع مشابه
14 Requirements Engineering for Agile Methods
Collecting, understanding, and managing requirements is a critical aspect in all development methods. This is true for Agile Methods as well. In particular, several agile practices deal with requirements in order to implement them correctly and satisfy the needs of the customer. These practices focus on a continuous interaction with the customer to address the requirements evolution over time, ...
متن کاملExamining Customer Focus in IT Project Management: Findings from Irish and Norwegian case studies
While an acute, continuous focus on customer needs is often cited as a key benefit of agile approaches, very little research has examined the customer focus construct in an agile project environment, or looked at the implications or recommendations for project managers. We draw on contemporary theories on customer focus to develop a framework for understanding customer focus in an agile project...
متن کاملAgile Usability Engineering
In recent years, agile methods for software and web engineering have reached widespread acceptance in the community. In contrary to classic, heavy-weight software engineering processes like the V-model, agile methods (Ambler 2002) begin coding very early while having a shorter requirements engineering up-front as well as less documentation. Following the paradigm of Extreme Programming (Beck 19...
متن کاملFuture Research in Agile Systems Development: Applying Open Innovation Principles Within the Agile Organisation
A particular strength of agile approaches is that they move away from 'introverted' development and intimately involve the customer in all areas of development, supposedly leading to the development of a more innovative and hence more valuable information system. However, we argue that a single customer representative is too narrow a focus to adopt and that involvement of stakeholders beyond th...
متن کاملSuccessful Product-based Agile Software Development without Onsite Customer: An Industrial Case Study
Software industry is increasingly using Agile Methods due to its benefits. However the way industry practices agile methods is some time divergent to the basic Agile Principles. For example customer involvement in the entire software development process is considered essential; but under certain conditions this requirement is not so critical. We have studied in detail such an adaptation by a la...
متن کامل